a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: blue;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

.app-img {
	vertical-align: middle;
	margin: 0px 20px 10px 0px;
}

.app-msg {
	font-size: large;
}

.error-msg {
	color: red;
	text-align: center;
}

#info-msg {
	text-align: center;
}

.success-msg {
	color: green;
	text-align: center;
}

.keyword {
	font-weight: bold;
	color: #339933;
}

.icon-login {
	background: url('../login/resource/login.gif') 0 no-repeat !important;
}

.icon-logout {
	background: url('../login/resource/exit-icon.png') 0 no-repeat
		!important;
}

/* Home */
.icon-addFolder {
	background: url('../home/resource/folder_add_sm.png') 0 no-repeat
		!important;
}

.icon-note {
	background: url('../home/resource/leaf.gif') 0 no-repeat !important;
}

.icon-addItem {
	background: url('../home/resource/newItem.gif') 0 no-repeat !important;
}

.icon-addBranch {
	background: url('../home/resource/folder_add_sm.png') 0 no-repeat
		!important;
}

.icon-collapseAll {
	background: url('../home/resource/collapse-all.gif') 0 no-repeat
		!important;
}

.icon-expandAll {
	background: url('../home/resource/expand-all.gif') 0 no-repeat
		!important;
}

.icon-connect {
	background: url('../home/resource/connect.gif') 0 no-repeat !important;
}

.icon-editItem {
	background: url('../home/resource/edit.gif') 0 no-repeat !important;
}

.icon-export {
	background: url('../home/resource/export.gif') 0 no-repeat !important;
}

.icon-import {
	background: url('../home/resource/import.gif') 0 no-repeat !important;
}

.icon-lock {
	background: url('../home/resource/lock.gif') 0 no-repeat !important;
}

.icon-new {
	background: url('../home/resource/newItem.gif') 0 no-repeat !important;
}

.no-image {
	background: url('s.gif') 0 no-repeat !important;
}

.icon-phflag {
	background: url('../home/resource/Philippines-Flag.png') 0 no-repeat
		!important;
}

.icon-removeItem {
	background: url('../home/resource/delete.gif') 0 no-repeat !important;
}

.icon-save {
	background: url('../home/resource/save.gif') 0 no-repeat !important;
}

.icon-synchronize {
	background: url('../home/resource/synchronize.gif') 0 no-repeat
		!important;
}

#errorDetail {
	font-size: x-small;
	color: #404040;
}

#errorLink {
	text-align: right;
	font-size: x-small;
	text-decoration: underline;
	cursor: pointer;
	color: blue;
}

.searchItemLink {
	cursor: pointer;
}

.searchHighlight {
	background-color: yellow;
	font-weight: bold;
}

#errorSection {
	
}

/* HOME LOAD MASK ======================================================================================*/
#loading-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 20000;
	background-color: white;
}

#loading {
	position: absolute;
	left: 50%;
	top: 50%;
	padding: 2px;
	z-index: 20001;
	height: auto;
	margin: -35px 0 0 -30px;
}

#loading .loading-indicator {
	background: url(../lib/extjs/resources/images/loading.gif) no-repeat;
	color: #555;
	font: bold 13px tahoma, arial, helvetica;
	/*padding: 8px 42px;*/
	margin: 0;
	text-align: center;
	height: auto;
}

/* Home Search ============================================================================================*/
.search-results a {
	color: #385F95;
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
}

.search-results a:hover {
	text-decoration: underline;
}

.search-results .search-item {
	padding: 5px;
}

.search-results p {
	margin: 3px !important;
}

.search-results {
	width: '600px'
}

div.search-item {
	font: 11px tahoma, arial, helvetica, sans-serif;
	border-bottom: 1px solid #ddd;
	margin: 0 1px;
	overflow: auto;
}

/* OVERRIDE ============================================================================================*/
.upload-icon {
	background: url('../lib/extjs/examples/shared/icons/fam/image_add.png')
		no-repeat 0 0 !important;
}

#fi-button-msg {
	border: 2px solid #ccc;
	padding: 5px 10px;
	background: #eee;
	margin: 5px;
	float: left;
}